lead a charmed life - French English Dictionary